/*! lightslider - v1.1.3 - 2015-04-14

* https://github.com/sachinchoolur/lightslider

* Copyright (c) 2015 Sachin N; Licensed MIT */

/** /!!! core css Should not edit !!!/**/



.lSSlideOuter {

    overflow: hidden;

    -webkit-touch-callout: none;

    -webkit-user-select: none;

    -khtml-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none
}

.lightSlider:before,
.lightSlider:after {

    content: " ";

    display: table;

}

.lightSlider {

    overflow: hidden;

    margin: 0;

}

.lSSlideWrapper {

    max-width: 100%;

    overflow: hidden;

    position: relative;

}

.lSSlideWrapper>.lightSlider:after {

    clear: both;

}

.lSSlideWrapper .lSSlide {

    -webkit-transform: translate(0px, 0px);

    -ms-transform: translate(0px, 0px);

    transform: translate(0px, 0px);

    -webkit-transition: all 1s;

    -webkit-transition-property: -webkit-transform, height;

    -moz-transition-property: -moz-transform, height;

    transition-property: transform, height;

    -webkit-transition-duration: inherit !important;

    transition-duration: inherit !important;

    -webkit-transition-timing-function: inherit !important;

    transition-timing-function: inherit !important;

}

.lSSlideWrapper .lSFade {

    position: relative;

}

.lSSlideWrapper .lSFade>* {

    position: absolute !important;

    top: 0;

    left: 0;

    z-index: 9;

    margin-right: 0;

    width: 100%;

}

.lSSlideWrapper.usingCss .lSFade>* {

    opacity: 0;

    -webkit-transition-delay: 0s;

    transition-delay: 0s;

    -webkit-transition-duration: inherit !important;

    transition-duration: inherit !important;

    -webkit-transition-property: opacity;

    transition-property: opacity;

    -webkit-transition-timing-function: inherit !important;

    transition-timing-function: inherit !important;

}

.lSSlideWrapper .lSFade>*.active {

    z-index: 10;

}

.lSSlideWrapper.usingCss .lSFade>*.active {

    opacity: 1;

}

/** /!!! End of core css Should not edit !!!/**/



/* Pager */

.lSSlideOuter .lSPager.lSpg {

    margin: 10px 0 0;

    padding: 0;

    text-align: center;

}



.lSSlideOuter .lSPager.lSpg ul {
    padding: 10px 0;
}



.lSSlideOuter .lSPager.lSpg>li {

    cursor: pointer;

    display: inline-block;

    padding: 0 5px;

}

.lSSlideOuter .lSPager.lSpg>li a {

    background: none;

    display: inline-block;

    height:8px;

    line-height: 6px;
    text-indent: 20px;

    overflow: hidden;

    width:8px;

    position: relative;

    z-index: 99;

    -webkit-transition: all 0.5s linear 0s;

    transition: all 0.5s linear 0s;
    border: 1px #fff solid;border-radius: 50%
}

.lSSlideOuter .lSPager.lSpg>li:hover a,
.lSSlideOuter .lSPager.lSpg>li.active a {

    background-color: #0655b5;

}

.lSSlideOuter .media {

    opacity: 0.8;

}

.lSSlideOuter .media.active {

    opacity: 1;

}

/* End of pager */



/** Gallery */

.lSSlideOuter .lSPager.lSGallery {

    list-style: none outside none;

    padding-left: 0;

    margin: 0;

    overflow: hidden;

    transform: translate3d(0px, 0px, 0px);

    -moz-transform: translate3d(0px, 0px, 0px);

    -ms-transform: translate3d(0px, 0px, 0px);

    -webkit-transform: translate3d(0px, 0px, 0px);

    -o-transform: translate3d(0px, 0px, 0px);

    -webkit-transition-property: -webkit-transform;

    -moz-transition-property: -moz-transform;

    -webkit-touch-callout: none;

    -webkit-user-select: none;

    -khtml-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

}

.lSSlideOuter .lSPager.lSGallery li {

    overflow: hidden;

    -webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;

    transition: border-radius 0.12s linear 0s 0.35s linear 0s;

}

.lSSlideOuter .lSPager.lSGallery li.active,
.lSSlideOuter .lSPager.lSGallery li:hover {

    border-radius: 5px;

}

.lSSlideOuter .lSPager.lSGallery img {

    display: block;

    height: auto;

    max-width: 100%;

}

.lSSlideOuter .lSPager.lSGallery:before,
.lSSlideOuter .lSPager.lSGallery:after {

    content: " ";

    display: table;

}

.lSSlideOuter .lSPager.lSGallery:after {

    clear: both;

}

/* End of Gallery*/



/* slider actions */

.lSAction>a {

    width:27px;

    display: block;

    top: 50%;

    height:27px;



    cursor: pointer;

    position: absolute;

    z-index: 99;

    margin-top: -14px;

    -webkit-transition: opacity 0.35s linear 0s;

    transition: opacity 0.35s linear 0s;

}

.lSAction>a:hover {

    opacity: 1;

}

.lSAction>.lSPrev {

    background-image: url('../img/blf.png');

    left: 10px;

}

.lSAction>.lSNext {

    background-image: url('../img/brt.png');

    right: 10px;

}

.lSAction>a.disabled {

    pointer-events: none;

}

.cS-hidden {

    height: 1px;

    opacity: 0;

    filter: alpha(opacity=0);

    overflow: hidden;

}





/* vertical */

.lSSlideOuter.vertical {

    position: relative;

}

.lSSlideOuter.vertical.noPager {

    padding-right: 0px !important;

}

.lSSlideOuter.vertical .lSGallery {

    position: absolute !important;

    right: 0;

    top: 0;

}

.lSSlideOuter.vertical .lightSlider>* {

    width: 100% !important;

    max-width: none !important;

}



/* vertical controlls */

.lSSlideOuter.vertical .lSAction>a {

    left: 50%;

    margin-left: -14px;

    margin-top: 0;

}

.lSSlideOuter.vertical .lSAction>.lSNext {

    background-position: 31px -31px;

    bottom: 10px;

    top: auto;

}

.lSSlideOuter.vertical .lSAction>.lSPrev {

    background-position: 0 -31px;

    bottom: auto;

    top: 10px;

}

/* vertical */





/* Rtl */

.lSSlideOuter.lSrtl {

    direction: rtl;

}

.lSSlideOuter .lightSlider,
.lSSlideOuter .lSPager {

    padding-left: 0;

    list-style: none outside none;

}

.lSSlideOuter.lSrtl .lightSlider,
.lSSlideOuter.lSrtl .lSPager {

    padding-right: 0;

}

.lSSlideOuter .lightSlider>*,
.lSSlideOuter .lSGallery li {

    float: left;

}

.lSSlideOuter.lSrtl .lightSlider>*,
.lSSlideOuter.lSrtl .lSGallery li {

    float: right !important;

}

/* Rtl */



@-webkit-keyframes rightEnd {

    0% {

        left: 0;

    }



    50% {

        left: -15px;

    }



    100% {

        left: 0;

    }

}

@keyframes rightEnd {

    0% {

        left: 0;

    }



    50% {

        left: -15px;

    }



    100% {

        left: 0;

    }

}

@-webkit-keyframes topEnd {

    0% {

        top: 0;

    }



    50% {

        top: -15px;

    }



    100% {

        top: 0;

    }

}

@keyframes topEnd {

    0% {

        top: 0;

    }



    50% {

        top: -15px;

    }



    100% {

        top: 0;

    }

}

@-webkit-keyframes leftEnd {

    0% {

        left: 0;

    }



    50% {

        left: 15px;

    }



    100% {

        left: 0;

    }

}

@keyframes leftEnd {

    0% {

        left: 0;

    }



    50% {

        left: 15px;

    }



    100% {

        left: 0;

    }

}

@-webkit-keyframes bottomEnd {

    0% {

        bottom: 0;

    }



    50% {

        bottom: -15px;

    }



    100% {

        bottom: 0;

    }

}

@keyframes bottomEnd {

    0% {

        bottom: 0;

    }



    50% {

        bottom: -15px;

    }



    100% {

        bottom: 0;

    }

}

.lSSlideOuter .rightEnd {

    -webkit-animation: rightEnd 0.3s;

    animation: rightEnd 0.3s;

    position: relative;

}

.lSSlideOuter .leftEnd {

    -webkit-animation: leftEnd 0.3s;

    animation: leftEnd 0.3s;

    position: relative;

}

.lSSlideOuter.vertical .rightEnd {

    -webkit-animation: topEnd 0.3s;

    animation: topEnd 0.3s;

    position: relative;

}

.lSSlideOuter.vertical .leftEnd {

    -webkit-animation: bottomEnd 0.3s;

    animation: bottomEnd 0.3s;

    position: relative;

}

.lSSlideOuter.lSrtl .rightEnd {

    -webkit-animation: leftEnd 0.3s;

    animation: leftEnd 0.3s;

    position: relative;

}

.lSSlideOuter.lSrtl .leftEnd {

    -webkit-animation: rightEnd 0.3s;

    animation: rightEnd 0.3s;

    position: relative;

}

/*/  GRab cursor */

.lightSlider.lsGrab>* {

    cursor: -webkit-grab;

    cursor: -moz-grab;

    cursor: -o-grab;

    cursor: -ms-grab;

    cursor: grab;

}

.lightSlider.lsGrabbing>* {

    cursor: move;

    cursor: -webkit-grabbing;

    cursor: -moz-grabbing;

    cursor: -o-grabbing;

    cursor: -ms-grabbing;

    cursor: grabbing;

}